package com.yf.zzmusic.controller;

import com.yf.zzmusic.common.Result;
import com.yf.zzmusic.service.impl.UploadService;
import org.apache.commons.lang.StringUtils;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;

/**
 * 时间： 2024年2月26日 10点25分
 * 文件上传controller层
 *
 */
@RestController
@RequestMapping("/upload")
public class UploadController {
  UploadService uploadService=new UploadService();
  @PostMapping("/file")
  public Result uploadImageFile(MultipartFile file){
    String url=uploadService.uploadImageFile(file);
    if (!StringUtils.isEmpty(url)){
      return  Result.success("上传成功",url);
    }else{
      return  Result.error("上传失败");
    }
  }
}
